package com.xigua._树;

import com.xigua.TreeNode;

/**
 * @author LiRongHua
 * @Title: ${file_name}
 * @Package ${package_name}
 * @Description: 如果二叉树每个节点都具有相同的值，那么该二叉树就是单值二叉树。

只有给定的树是单值二叉树时，才返回 true；否则返回 false。
 * @date 2022/4/123:47
 */
public class _965_单值二叉树 {


    public boolean isUnivalTree(TreeNode root) {
        return isValue(root,root.val);
    }

    public boolean isValue(TreeNode root,int value){
        if (root == null) return true;
        return root.val == value && isValue(root.left,value) && isValue(root.right,value) ;
    }

}
